996ae310f281da4e9ba42cf650997c86e8848af0,src/main/java/com/floragunn/searchguard/ssl/SearchGuardKeyStore.java,SearchGuardKeyStore,initSSLConfig,#,152
Before Change
final KeyStore ks = KeyStore.getInstance(keystoreType);
ks.load(new FileInputStream(new File(keystoreFilePath)), keystorePassword.toCharArray());
transportKeystoreCert = File.createTempFile("sg_", ".pem");
transportKeystoreKey = File.createTempFile("sg_", ".pem");
SSLCertificateHelper.exportCertificateChain(ks, keystoreAlias, transportKeystoreCert);
SSLCertificateHelper.exportDecryptedKey(ks, keystoreAlias, keystorePassword.toCharArray(), transportKeystoreKey);
transportKeystoreCert.deleteOnExit();
transportKeystoreKey.deleteOnExit();
final KeyStore ts = KeyStore.getInstance(truststoreType);
After Change
final KeyStore ks = KeyStore.getInstance(keystoreType);
ks.load(new FileInputStream(new File(keystoreFilePath)), keystorePassword.toCharArray());
transportKeystoreCert = SSLCertificateHelper.exportCertificateChain(ks, keystoreAlias);
transportKeystoreKey = SSLCertificateHelper.exportDecryptedKey(ks, keystoreAlias, keystorePassword.toCharArray());
final KeyStore ts = KeyStore.getInstance(truststoreType);